package com.zhidisoft.system.dao;

import java.util.List;

import com.zhidisoft.base.dao.IBaseDao;
import com.zhidisoft.system.entity.User;

/**
 * 用户数据操作接口
 * @author Lu Jianliang
 *
 */
public interface IUserDao extends IBaseDao<User, String>{

	/**
	 * 根据用户名获取用户信息
	 * @param username
	 * @return
	 */
	User findByUsername(String username);

	/**
	 * 根据当前页码和记录数获取用户信息
	 * @param pageNumber
	 * @param pageSize
	 * @return
	 */
	List<User> findByPage(Long pageNumber, Long pageSize);

	/**
	 * 根据用户的id删除用户信息
	 * @param ids
	 * @return
	 */
	boolean delete(String[] ids);
	

}
